<?php

namespace app\common\model;

use think\Model;
use think\model\concern\SoftDelete;

/**
 * 有关时间的模型
 * Class BaseModel
 * @package app\common\model
 */
class BaseModel extends Model
{

    /**
     * 自动时间戳类型
     * @var string
     */
    protected $autoWriteTimestamp = true;

    /**
     * 添加时间
     * @var string
     */
    protected $createTime = 'create_time';

    /**
     * 更新时间
     * @var string
     */
    protected $updateTime = 'update_time';

    /**
     * 软删除
     */
    use SoftDelete;

    //软删除字段可以支持defaultSoftDelete属性来定义软删除字段的默认值，在此之前的版本，软删除字段的默认值必须为null。
//    protected $defaultSoftDelete = 0;

    protected $deleteTime = 'delete_time';

    //字段隐藏
    protected $hidden = ['delete_time'];

}